import api from './index'

export default {
  // 管理员登录
  login(data) {
    return api.post('/auth/login', data)
  },
  
  // 获取管理员信息
  getInfo() {
    return api.get('/auth/me')
  },
  
  // 创建面试链接
  createLink(data) {
    return api.post('/admin/invitations', data)
  },
  
  // 获取所有面试链接
  getLinks() {
    return api.get('/admin/invitations')
  },
  
  // 删除面试链接
  deleteLink(id) {
    return api.delete(`/admin/invitations/${id}`)
  },
  
  // 获取所有简历信息
  getApplicants(params) {
    return api.get('/admin/resumes', { params })
  },
  
  // 获取单个简历详情
  getApplicantDetail(id) {
    return api.get(`/admin/resumes/${id}`)
  },
  
  // 删除简历
  deleteApplicant(id) {
    return api.delete(`/admin/resumes/${id}`)
  },
  
  // 更新简历状态
  updateApplicantStatus(id, status) {
    return api.put(`/admin/resumes/${id}/status`, { status })
  },
  
  // 导出简历数据为Excel
  exportApplicants(params) {
    return api.get('/admin/resumes/export', { 
      params
    })
  },
  
  // 获取统计数据
  getStatistics() {
    return api.get('/admin/statistics')
  },
  
  // 获取最近简历
  getRecentApplicants() {
    return api.get('/admin/resumes/recent')
  }
} 